type runtime.cleanupBlock

15 uses

	runtime (current package)
		mcleanup.go#L290: type cleanupBlock struct {
		mcleanup.go#L310: 	alllink *cleanupBlock
		mcleanup.go#L331: func (b *cleanupBlock) enqueue(c cleanupFn) bool {
		mcleanup.go#L338: func (b *cleanupBlock) full() bool {
		mcleanup.go#L343: func (b *cleanupBlock) empty() bool {
		mcleanup.go#L348: func (a *cleanupBlock) take(b *cleanupBlock) {
		mcleanup.go#L469: 		b = (*cleanupBlock)(q.free.pop())
		mcleanup.go#L471: 			b = (*cleanupBlock)(persistentalloc(cleanupBlockSize, tagAlign, &memstats.gcMiscSys))
		mcleanup.go#L473: 				next := (*cleanupBlock)(q.all.Load())
		mcleanup.go#L493: func (q *cleanupQueue) dequeue() *cleanupBlock {
		mcleanup.go#L497: 			return (*cleanupBlock)(q.full.pop())
		mcleanup.go#L541: 	var cb *cleanupBlock
		mgcmark.go#L250: 		for cb := (*cleanupBlock)(gcCleanups.all.Load()); cb != nil; cb = cb.alllink {
		runtime2.go#L894: 	cleanups       *cleanupBlock